I would like to know whether the below code snippet fails accessibility, if the label position is after the input element?
<input type="text" id="txt">
<label for="txt">Label Text</label>
During my test with NVDA (screen reader), pressing arrow down key reads the label after the input field.
Is this a must to keep label element first in the order?
Is arrow down key a valid test for form elements?
Fiddle: https://jsfiddle.net/yjqb6mt2/