以下のような、読み取り専用の要素に、webdriverdeで新たに値を入力したい場合は、値を入力する前に”readonly”を解除する必要があります。
<input id="startDate" name="start_date" readonly="readonly" type="text" value="2017-09-01">
解除するためには
$driver->executeScript( //この中にJavaScriptの処理を書きます "document.getElementById('startDate').removeAttribute('readonly','readonly');" );
この処理で”readonly”を解除することができます。