Please see the issue demonstrated and explained in this pen:
The tag version of chips should look and work just like a regular text input out of the box.
This can be sortof implemented with some JS and CSS modifications, however this still needs to handle that the prefix should be active when a chip is focused/selected.
They are not the same height and even when applying height: 1em;, they are still not quite equally tall.
There is also a lot of other issues; however this is expectable, since it isn't documented that this _should_ work, but it should, really.
Another problem of this is that the chips are very tall, so the field will not be able to match the height of the normal input, unless the chips are made smaller.
Thanks so much for this well written and descriptive codepen.
I've fixed a bunch of issues in ab19628.
Let me know if this fixes your problems.
Thanks, this is great! This solved a lot of the issues, however, a few still remain.

.chips data programatically from javascript. Maybe expose the private methods? A current workaround is to reset the outerHTML of the .chips element and reinitialize it, since you can't reinitialize a chips element. .prefix and <input> field should maybe still be focused, while selecting a .chip ?

bump
@jonasroessum Bumb?
There are still issues with the chip tags. Just saw an alternative approach at reach-md. They put the chips above the input field which solves a lot of the issues.
bump - any fixes for this in 1.0.0?
Most helpful comment
Thanks, this is great! This solved a lot of the issues, however, a few still remain.
.chipsdata programatically from javascript. Maybe expose the private methods? A current workaround is to reset the outerHTML of the.chipselement and reinitialize it, since you can't reinitialize a chips element..prefixand<input>field should maybe still be focused, while selecting a.chip?