Reorder relative elements at runtime by swapping the childorder numbers

Is it possible to reorder the relative elements on the page at runtime by changing their childorder number. For example i can drag the element and drop it on another one and than swap there childorder numbers.
I tried but the page doesn't get refreshed.

Any updates or comments this ?

Can you tell me please if this is possible or not - to change the childorder at runtime and have the ‘relative’ controls change their positions ?