title: AngularJS prevent ng-blur if button clicked
body: <p>I have the form - time tracker. And there are several fields, like project, description, time and button "Start timer". From the very start, there is only form and no record in the DB. User can choose Project from the select, then the user has to fill in the field description. To the Description field added <code>ng-blur</code> function which creates a new record if it doesn't exist or update if it exists. And button "Start timer" which also has function on <code>ng-click</code> which create new record and start timer or update existed record and start/stop timer.</p>
  
  <p>And there is a problem. When User filled in description field <strong>for new record</strong> and he still in this field, and he clicks "Start timer" processed two functions in the same time (ng-blur from description field and ng-click on "Start timer" button). And the system creates 2 the same records (duplicates). </p>
  
  <p>Is it possible to prevent <code>ng-blur</code> if "Start timer" button clicked and avoid duplicates.</p>