If You Can’t Tab to It, It Doesn’t Exist for Keyboard Users

Eliquis website homepage showing a condition selector dropdown that is visually present but received no keyboard focus during Tab navigation testing.
<label for="brand-choice">Choose an option</label><select id="brand-choice">  <option value="1">Option 1</option>  <option value="2">Option 2</option></select>
<div role="combobox"     aria-expanded="false"     aria-controls="brand-list"     tabindex="0"></div><ul role="listbox" id="brand-list">  <li role="option">Option 1</li>  <li role="option">Option 2</li></ul>

    Why is keyboard accessibility important for dropdowns?

    Keyboard accessibility ensures users who can’t use a mouse can navigate, open, and select options in dropdowns using keys like Tab, Enter, and arrows.

    What happens when a dropdown is not keyboard accessible?

    Users cannot focus on or interact with it, making it impossible to complete tasks like selecting options or submitting forms.

    Why do custom dropdowns often fail keyboard accessibility?

    Custom components built with divs or spans don’t have built-in keyboard support, and require manual implementation of focus, roles, and key interactions.

    How can developers fix keyboard accessibility issues in dropdowns?

    Use native <select> elements whenever possible, or add proper tabindex,ARIA roles, and keyboard event handling for full functionality.