Foco nÃo vai para o botÃo ii superwaba, oque fazer?

Galera estou postando pela segunda vez, não estou conseguindo passar o foco para o botão, oque está de errado em meu código, já testei direto no coletor e não funciona.
Segue o código, o meu botão é o bntbusca, quando tiro o foco do btnbusca e coloco para um texfield qq o foco vai normalmente para o textfield.

switch (e.type) {
case KeyEvent.KEY_PRESS:
if (e instanceof KeyEvent) {
switch (((KeyEvent) e).key) {
case IKeys.TAB:
if (e.target == edNumeroMedidor)

btnBusca.requestFocus();
break;

}// fim switch interno
} // fim do if
break;
}

Cara… se vc estiver desenvolvendo em alguma IDE, já tentou colocar um breakpoint em if (e.target == edNumeroMedidor) e executar em modo Debug?

Debuguei, ele passa pelo btnbusca.requestfocus, oque é interessante é que se eu colocar o requestfocus, em outro componente tipo um textfield, o foco vai, mas quando aponto para o botão não, que mistério é esse bro!!