Ya entiendo.
Desde luego que un <select> no es lo más elegante para el usuario, pero no existen controles más avanzados que eso de manera nativa.
Te sugiero usar Select2, que es una mejora para dicho elemento:
https://select2.github.io/examples.html
Que al final eso es Javascript, así que poco tendrá que ver ya con PHP.