Impedir que o código onblur seja executado se clicado no botão enviar

Pelo seguinte código eu desejo "fazer alguma coisa" em "ONBLUR" do elemento id = "eg1" somente se o evento onblur não foi causado devido a "ONCLICK" no botão de envio.

    $(document).ready(function() {  
     $('#eg1').blur(function() {
      if(!($("#SubmitBut").click())) {
             //do something
      }
     });
    });

Por exemplo: se o usuário alterar o valor do campo de texto "eg1" e clicar no próximo campo de texto, o código DO SOMETHING deverá ser executado, mas caso o usuário altere o valor do campo "eg1" e clique no botão ENVIAR botão, então o código fazer algo não deve executar.

É a maneira correta de fazer isso? Por favor guie.

questionAnswers(3)

yourAnswerToTheQuestion