Código Javascript
:
Ver originalfunction  inhabilita(obj){
    if(obj.id=="palabrallave"){
        document.getElementById("palabrallave2").disabled=true;
    }else{
        document.getElementById("palabrallave").disabled=true;
    }
}
 
function rehabilita(obj){
if(obj.value==""){
    if(obj.id=="palabrallave"){
        document.getElementById("palabrallave2").disabled=false;
    }else{
        document.getElementById("palabrallave").disabled=false;
    }
    }
}
  
    
Código HTML:
Ver original<input class="inputTextBuscador" name="palabrallave" value="" id="palabrallave" type="Text" onBlur="rehabilita(this)" onFocus="inhabilita(this)" /> <input class="inputTextBuscador" name="palabrallave" value="" id="palabrallave2" type="text" onBlur="rehabilita(this)" onFocus="inhabilita(this)" /> 
  
El evento es onFocus, pero si el usuario deja el imput en blanco con el onBlur recuperamos la situación inicial. 
Te parece bien? 
Quim