Another option would be to use the Set Attribute widget to manipulate your input field. With it you can easily manipulate elements, and for example add
onClick="this.select();"
to your input field to enable the effect you're looking for.
Maybe with a little css this will work.
See https://css-tricks.com/almanac/properties/u/user-select/
With an input field you can use the html/javascript widget with this piece of code in the snippet (be sure to select the jQuery option)
$('input[type="text"]').on('click', function () {
this.select();
});