Replicate UMG element

Hi everybody

Please i’m stuck now since days, what i’m trying to do is a lobby system where player can wait each other before lunching the game, and then when they are at the same room (widget) i’d like to, for example, disable the button play only for client, or change button state to pressed in the server if the client press it etc. It could be nice if someone knew how to do it, i know that the widget are not replicated but how could i change the state of his element and update them on the both client and server side.

Here’s my Blueprint on my instance Game

And this one is on my UMG

How shloud proceed to replicate my button and other widget element
Thanks