yo cuando hice algo asi, en el dropdown tenia una opcion que decia:
agragar una nueva opcion.
con javascript y el evento onchange verifciava el valor que usarion y si era ese de nueva opcion lanzaba una porpmt deiciendole que introduceiran el nuevo valor, y lo agregaba a la lista dandole el foco al valor.. y listo ..
lo malo es que necesita js