title: How to trigger event without calling custom event listeners?
body: <pre><code>&lt;label&gt;&lt;input id="test" type="text" name="test"&gt;&lt;/label&gt;
  
  &lt;script&gt;
  
      jQuery(function ($) {
          // no access to the scope
          $('#test').on('focus', listener);
  
          function listener() {
              // ...
          }
      });
  
      // different scopes
      jQuery(function($){
          $('#test').trigger('focus'); //calls listener. But how to do trigger without calling listeners?  
      })
  &lt;/script&gt;
  </code></pre>
  
  <p><strong>1*</strong> - how to do trigger <code>focus</code> without calling listeners?</p>
  
  <p>Need to avoid calling listener function, only focus the input element.</p>
  
  <p>Listener needs to be presented. I can't delete the listener.
  The problem is I can't use  <code>$.fn.off</code> cause in real code I have no ability to change listener code and have no ability to rebind after <code>$.fn.off</code> cause <code>$('#test').trigger('focus')</code> calls in the different scope</p>