https://www.paypal.com/myaccount/transfer/buy

ID要素のテキストボックスに文字を入力するだけなのですが

 webBrowser1.Document.GetElementById("recipient").SetAttribute("value","test@mail");

上記コードだと表面上は入力は出来てもvalueに文字が反映されません。
(また、テキストボックスをクリックすると入力された文字も消えます)

追記:問題の現象をGIF化しました。
画像の説明をここに入力

1度目、textboxへ入力、disable属性を無効化後ボタンクリック⇒入力前に戻る

  //textboxへ入力
  dynamic document = webBrowser1.Document.DomDocument;
  document.getElementById("recipient").value = "test@mail";
  //disable属性無効化
  dynamic document = webBrowser1.Document.DomDocument;
  document.querySelector("input[type=submit]").disabled = false;

2度目、質問の通り、textboxへ上記コードで入力後textboxをクリックしてみると消えることが確認できます。(valueに反映されてないということかと思います。)

3度目、上記コード内容を手動でやってみると次の画面へ推移することが確認できます。

原因が分かる方はご教授いただけると助かります。
よろしくおねがいいたします。
visual studio express 2015 for desktop (64bit) windows10