How to make child of this game object render over other child of other game object

HI everyone,
I’m creating some UI with InputField and DropDown Menu. However when I’m open the DropDown Menu, it stays under InputField of other UI. I tried adding canvas and set the sorting order of the DropDown Menu to high value. It rendered over the InputField but I couldn’t click on any options in the InputField. Is there any solution?

the canvas gets rendered in the parent order, just move the parent higher in the hirerchy