<select> là dropdown cho phép chọn từ danh sách cố định — user không thể nhập giá trị ngoài list. <datalist> gắn vào <input> qua list attribute, cung cấp gợi ý tự động điền nhưng user vẫn gõ giá trị tùy ý.
Ví dụ datalist: ô tìm kiếm gợi ý nhưng cho phép search từ khóa mới.