Hola.
En primer lugar decirte que no te guíes por esta respuesta ya que no la tienen todos los elementos, debido a que no a todos le puedes hacer foco.
Cita: "onblur", este evento se ejecuta al quitar el foco de un elemento
Ahora vengo a tu duda, dependiendo del uso que quieras dar debes saber que existen 2 disparadores parecidos pero con una pequeña diferencia .mouseleave() y .mouseout(). Te explico las diferencias con un breve ejemplo:
Vale, imaginemos que son 2 cubos uno más pequeño dentro de otro y al mayor le asignamos el evento mouseout:
Cuando el ratón pasa del elemento 1 al 2 este evento considera que el ratón ha salido y por lo tanto salta el disparador.
Ahora pensemos que tenemos la misma situación pero con el evento mouseleave cuando el ratón pasa del elemento 1 al 2 este evento considera que el ratón no ha salido de él y por lo tanto no salta el disparador.
Prácticamente ocurre lo mismo con mouseenter y mouseover, creo que la más útil es mouseleave junto con mouseenter pero eso ya depende de tus necesidades.
Espero haberte ayudado,
Saludos!!