Are you using the latest version of LittlevGL? lv_ddlist should work with lv_obj_set_click; this was fixed here.
lv_ddlist
lv_obj_set_click