A real input sits under the animation
An animated control that abandons the native element it replaces also abandons form submission, validation, autofill and assistive technology in one move. The controls here wrap actual inputs, checkboxes, radios and range elements holding the value, so the animation layer sits on top of the platform instead of instead of it.

