Hola:
Parece que tu fabuloso artículo, tan solo llama al método click que solo vale en explorer... en firefix, por ejemplo no hace nada, y usar una librería solo para maquillar un botón creo que es un gasto excesivo de recursos (tal vez también la uses para otra cosa...)
Mi consejo es que uses el botón normal, y le adviertas a tu cliente que no se puede cambiar.
Saludos