Chrome mobile copies first word of previous input itself

Very strange behavior of Google Chrome mobile on Android phone (tested on several – everywhere the same, but only in this browser)

Imagine a HTML form with several inputs, one after another.

You fill in 1st input and jump to 2nd input. You enter a word, tap on Space, and it copies 1st word from 1st input right after the space: take a look at video: https://youtu.be/ccd0aQ_-4aQ

<form>
  <input type="text" name="from_name" value="" placeholder="input1">
  <input type="text" name="to_name" value="" placeholder="input2">
  <input type="text" name="text" value="" placeholder="input3">
  <button>Submit</button>
</form>

My fiddle (looks ugly on mobile, but you can see the bug): https://jsfiddle.net/b2esdw1L/

Is there any workaround to prevent such strange Google Chrome behavior?