I have tried adapting the predictive search repeater by @kipaxure, and it works well…
However, I have a couple of additional needs:
Showing all available options:
If the user types ‘art’ I’d like them to see all options that contain the word art - not just those that start with the word (e.g. ‘Art and design’ and ‘Performing arts’)
Option selection:
When the user mouse-over’s the options in the list, each field changes colour to indicate selection (and same with cursor ideally!)
Selection validation:
When the user makes a selection (either by clicking or pressing enter), it then fills the search box with that selection. (it will then do some other interactions as you’ll see in the attached below)