Impedir que el código onblur se ejecute si se hace clic en el botón enviar

Con el siguiente código, deseo "HACER ALGO" en "ONBLUR" del elemento id = "eg1" solo si el evento onblur no se debió a "ONCLICK" en el botón de envío.

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

Por ejemplo: si el usuario cambia el valor del campo de texto "eg1" y hace clic en el siguiente campo de texto, entonces debe ejecutarse el código DO SOMETHING, pero en caso de que el usuario cambie el valor del campo "eg1" y haga clic en ENVIAR botón, entonces el código HACER ALGO no debe ejecutarse.

¿Es la forma correcta de hacerlo? Por favor guia