wrap select2 target elements to stop select2 interfering with parents

select2 seems to interfere with the parent of the target element so we
wrap them in a sacraficial div for select2 to tweak.