Claves teóricas
Elementos imprescindibles para un combobox utilizable.
Atributos base
Input con rol combobox, `aria-expanded` y referencia a `listbox`.
Opción activa
Usa `aria-activedescendant` para indicar qué opción está enfocada virtualmente.
Teclas críticas
Flechas para navegar, Enter para seleccionar, Escape para cerrar.
Estado vacío
Anuncia claramente “sin resultados” cuando no hay coincidencias.
Confirmación
Al seleccionar, actualiza input y comunica resultado sin ambigüedad.
Error típico
Mostrar lista visual sin relación semántica entre input y opciones.