WebBrowser control - Obtener elemento por tipo?

Necesito obtener un elemento por tipo en C #, el HTML se ve así:

<button type="submit" class="orangeBtn">Send Invitations</button>

Y quiero que sea capaz de invocarlo ("hacer clic"), pero no parece funcionar en C #. Mi código actual es:

HtmlElement m_SubmitField = m_Browser.Document.All["orangeBtn"];

if (m_SubmitField != null)
    m_SubmitField.InvokeMember("click");

¿Existe una forma alternativa de trabajar para hacer esto?

Este NO es mi servidor, por lo que no puedo editar el HTML o agregar jquery.

Estoy haciendo una aplicación automatizada para enviar invitaciones a amigos a los que me quiero unir, pero hicieron el botón sin una identificación o nombre como se ve arriba, así que de todos modos hay que invocar ("hacer clic") en C # usando un método diferente?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta