Примечание. Если вы используете AngularJS, то в дополнение к изменению значения шага вам может потребоваться установить ng-model-options="{updateOn: 'blur change'}"
на входе html.
Причина этого заключается в том, что валидаторы работают менее часто, поскольку они не позволяют пользователю вводить десятичную точку. Таким образом, пользователь может ввести десятичную точку, и валидаторы вступят в силу после размытия пользователя.