Ciao, si certamente è possibile ma va applicato un qualche sistema, magari attraverso una variabile, per memorizzare l'ultimo campo che era attivo prima del click sul pulsante.
Qui una discussione su stackoverflow:
How do I get the previously focused element in JavaScript?
Tra le varie risposte viene proposto questo esempio:
http://jsfiddle.net/tEP6w/
Mi pare abbastanza vicino a ciò che stai cercando di fare, chiaramente andrà comunque adeguato al tuo caso.
Fai magari qualche prova e vedi se riesci. Se serve ulteriore aiuto chiedi pure.
Buon proseguimento.