I am using the step attribute to set a 15 minutes time interval:
<input type="datetime-local" step="900" />
When I enter the time using the keyboard, it works fine, but it doesn't when I try to enter it through the UI control:

How can I configure the UI to apply the desired time interval?