[Resolvido] Usabilidade prejudicada ao usar <f:ajax>

Bom dia pessoal,

Tenho uma página com uma série de inputs, e vários deles chamam algum método do bean que efetua algum cálculo, mas após invocar o método e atualizar a tela, ao invés do foco ir para o próximo input, ele se perde, tenho de clicar no próximo campo para prosseguir o uso da tela.

Existe alguma forma de manter a sequencia de navegação dos campos mesmo sendo invocado um método através do <f:ajax> ?

<h:panelGrid id="valores">
	<p:fieldset legend="Custo" id="custo">
		<h:panelGrid columns="6">
			<h:panelGroup>
				<p:outputLabel value="Custo Compra R$" for="custoCompra" />
				<pe:inputNumber id="custoCompra" symbol="R$"
					value="#{produtoBean.produto.custoCompra}">

					<f:ajax event="change" listener="#{produtoBean.calculaValorEmbalagem()}" execute="custoCompra" 
						render="valores" />
				</pe:inputNumber>
			</h:panelGroup>

			<h:panelGroup>
				<p:outputLabel value="Desconto (%)" for="percentualDesconto" />
				<pe:inputNumber id="percentualDesconto" symbol="%" symbolPosition="s" decimalPlaces="4"
					value="#{produtoBean.produto.percentualDesconto}">

					<f:ajax event="change" listener="#{produtoBean.percentualDescontoChange()}" execute="percentualDesconto"
						render="valores"></f:ajax>
				</pe:inputNumber>									
			</h:panelGroup>

...
public void calculaValorEmbalagem(){
	System.out.println("calculando embalagem...")
}	

Consegui resolver:
http://forum.primefaces.org/viewtopic.php?f=3&t=20294