Es raro que no sepas a que input aplicarle el evento ... por lo general esto se hace directamente en el mismo input:
- <input type="text" class="nofocus" onclick="this.blur()"> 
- Así es menos costoso, y sirve para inputs específicos. Pero si no sabes a que input, puedes pulir la idea de MinusFour considerando que (al menos a mi entender) para darle eventos a un objeto que aún no existe como es el caso de un input:focus, hay que Bind-ear el evento. Además también puedes afinar tu tipo de input así (en este caso type=text):
jQuery:
- <script src="https://code.jquery.com/jquery-3.1.0.js"></script> 
-   
- <input type="text"> 
- <input type="password"> 
- <input type="button" value="Enviar"> 
-   
- <script> 
-   $('input[type=text]').bind('focus', function(){ 
-     $(this).blur() 
-   }) 
- </script> 
Si tus input ya están creados bastaría con:
-   $('input[type=text]').focus(function(){ 
-     $(this).blur() 
-   }) 
javascript puro y duro:
-   document.querySelector('input[type=text]').onfocus = function(){ 
-     event.target.blur() 
-   } 
- Recuerda que si vas a encadenar funciones a un solo tipo de evento tienes que usar addEventListener