I some how got this to work... not sure if there is a correct solution or more good one i used this
Dim el As HtmlElement = Me.webBrowser1.Document.All("Button1")
Dim obj As Object = el.DomElement
Dim mi As System.Reflection.MethodInfo = obj.[GetType]().GetMethod("click")
threading.thread.sleep(2000)
mi.Invoke(obj, New Object(-1) {})
And the sleep is needed i am not sure of the reason. but if you put a wait it is working.
hope this will work long enough.
please let me know if there is a better solution to do it
Thanks