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.