Hola:
No uso habitualmente ese atributo, pero sé que, tal como dices, no funciona como filtro... además, si pones en un archivo de texto la extensión de una imagen, pasaría el filtro por la extensión pero sin duda no el mimetype...
Por javascript he puesto una respuesta con un filtro que va bien en todos los navegadores, aunque usa el server y un iframe:
Validación de Imagenes!!
Saludos