Difference between HTML `<select>` and `<datalist>`: When to use which? · ORA·tech