Non conosco jquery, ma dovresti modificare l'inserimento della citta quando corretta, per capire se l'utente ha utilizzato "l'auto/lista" diventa difficile da spiegare, forse fai prima a fare il controllo lato server quando spedisci il form ritengo sia più semplice.