Dialog nao atualiza

o cara escolhe na tabela o registro que ele quer editar e chama um dialog
quando eu clico em ‘Adicionar Motorista’ nao acontece nd, já o limpar executa certinho sem sair do dialog


Ordem de Serviço
//deixei apenas uma colunas para diminuir o tamanho.

<h:form id="form">
<p:dataTable id="tableOSPesquisa" value="#{aberturaOSbean.listOsAbertas}"
                                                 var="osaberta" selection="#{aberturaOSbean.selectOSabertaVisualizaar}"
                                                 selectionMode="single" rowKey="#{osaberta.idOrdem}"
                                                 emptyMessage="Nenhhuma Ordem de Serviço Cadastrada"
                                                 style="width: 800px; margin-left: 60px;font-size: x-small">
                                       
                                        <p:column headerText="Nº OS">
                                            <h:outputText value="#{osaberta.idOrdem}"/>
                                        </p:column>

                                                                             

                                        <f:facet  name="footer">  
                                           
                                            <p:commandButton id="editar" value="Editar"
                                                             actionListener="#{aberturaOSbean.carregarEditarOsAberta()}"
                                                             oncomplete="editarDialog.show()"
                                                             update=":dialogEditar"/>  
                                        </f:facet>
                                    </p:dataTable>
</h:form>

<h:form id="dialogEditar">
                    <p:dialog id="dialog1" header="Editar Ordem de Serviço" widgetVar="editarDialog"
                              resizable="false" width="1100" height="550" showEffect="explode" 
                              hideEffect="explode" modal="true" closable="true" 
                              style="font-size: x-small" >
                        <p:panel>
                            <p:tabView id="tabView2" style="width: 990px;">
                                
                                <p:tab id="tab4" title="Motorista" rendered="true">
                                    <h:panelGrid columns="2" cellspacing="1" >
                                        <p:dataTable id="tableCar" var="motorista" value="#{motoristaBean.listMotorista}"
                                                     rowKey="#{motorista.id_motorista}" selectionMode="single"
                                                     selection="#{aberturaOSbean.selectMotorista}"
                                                     emptyMessage="Nenhum Veiculo Encontrado" rows="5"
                                                     paginator="true"
                                                     style="width: 400px;font-size: x-small">
                                            <f:facet name="header">  
                                                <h:outputText value="Tabela de Motorista" />  
                                            </f:facet> 
                                            <p:column id="cpf" filterBy="#{motorista.cpf}"   
                                                      headerText="CPF" 
                                                      filterMatchMode="contains"
                                                      filterStyle="width:150px"
                                                      style="width: 170px;">  
                                                <h:outputText value="#{motorista.cpf}" />  
                                            </p:column>
                                            <p:column id="nome" filterBy="#{motorista.nome}"   
                                                      headerText="NOME"
                                                      filterMatchMode="contains"
                                                      filterStyle="width:150px"
                                                      style="width: 170px;">  
                                                <h:outputText value="#{motorista.nome}" />  
                                            </p:column>

                                            <f:facet name="footer">
                                                <p:commandButton value="Adicionar Motorista"
                                                                 oncomplete="editarDialog.show()"
                                                                 actionListener="#{aberturaOSbean.inserirListTempMotorista()}"
                                                                 update=":dialogEditar:tabView2:tableMotoristaEditar"/>
                                            </f:facet>
                                        </p:dataTable>

                                        <p:dataTable id="tableMotoristaEditar"  var="motorista" 
                                                     value="#{aberturaOSbean.listMotoristaTemp}"
                                                     rows="1" rowKey="" rendered="true"
                                                     emptyMessage="Nenhum Motorista Incluido"
                                                     style="width: 450px;margin-left: 20px">
                                            <p:column headerText="Nome do Motorista" style="width: 150px">
                                                <h:outputText value="#{motorista.nome}" />
                                            </p:column>
                                            <p:column headerText="CPF" style="width: 150px">
                                                <h:outputText value="#{motorista.cpf}" />
                                            </p:column>
                                            <p:column headerText="CNH" style="width: 150px">
                                                <h:outputText value="#{motorista.cnh}" />
                                            </p:column>
                                        </p:dataTable>
                                    </h:panelGrid>
                                    <br/><br/>
                                   
                                    <p:commandButton value="Limpar" 
                                                     oncomplete="editarDialog.show()"
                                                     actionListener="#{aberturaOSbean.limpaListaTempMotorista()}"
                                                     update=":dialogEditar:tabView2:tableMotoristaEditar"
                                                     style="width: 80px"/>
                                </p:tab>
                                
                                
                            </p:tabView>
                            <br/><br/>
                            <p:commandButton value="Atualizar"
                                             oncomplete="editar.show()"
                                             update=":dialogEditar"
                                             actionListener="#{aberturaOSbean.updateOs()}"/>
                        </p:panel>
                    </p:dialog>                       
                </h:form>

detalhe… limpar funciona e no adicionar não entra no método…