Accessibilité
select2 est malheureusement connu, comme la plupart des composants d'autocomplete / autosuggest, pour son inaccessibilité.
C'est un des types de composants les plus difficiles à gérer proprement. Celui de jquery UI n'était pas non plus un bon exemple.
Un candidat potentiel, suite à pas mal de recherches, qui semble avoir une meilleure implémentation y compris par rapport aux patterns WAI aria (d'après des tests utilisateurs réels en interne chez Orange) : https://alphagov.github.io/accessible-autocomplete/
Malheureusement, le dépot ne semble plus très actif ces derniers mois.
Chez Drupal ils sont en train de travailler sur une solution aussi, un composant qui sera intégré au core.