Uncaught TypeError: Cannot read property 'settings' of undefined JQuery Validate

Uncaught TypeError: Cannot read property 'settings' of undefined JQuery Validate


I am using JQuery Validate on a JQuery Mobile form that has a listview with an Auto Complete option that is created dynamically.

I get this error if you try and type into the auto complete field, once validation is active.

I can see that the problem is related to the form that jQuery Mobile creates to hold the filter input but I can not figure out how to stop jQuery Validate from validating the field.

I can reproduce it using  JS Fiddle

(Press Validate and then type in the filter box)

Any suggestions appreciated