Whenever I see these form frameworks the first thing I do is click the label to ensure it focuses the input field. Aaaand pass, good job!
Doesn't this happen by default in most cases where a regular <label/> is used?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/la...
> When a user clicks or touches/taps a label, the browser passes the focus to its associated input (the resulting event is also raised for the input). That increased hit area for focusing the input provides an advantage to anyone trying to activate it — including those using a touch-screen device.