WAI-ARIA compliant React autocomplete (combobox) component