Problem to manually enter a date

I have some users that want to type in dates when using the date input widget.

With this code
import streamlit as st

dates = st.date_input(‘Enter dates’,)
st.write(dates)

It seems impossible to manually type in the end date when the day is a two digit number.

Thanks @krg_gmail for raising this issue. It does look like a bug to me. I recorded a gif to demonstrate:
2023-07-31_15-09-25 (1)

I have created an issue on GitHub here: st.date_input does not recognize two-digit, keyed-in, day for end date if valid single-digit day exists · Issue #7100 · streamlit/streamlit · GitHub