How to configure milestone with some action in record ?

I want to add action in record called "Approve", after clicking on approve the milestone filed comes to complete. How to achieve this functionality ?

  Discussion posts and replies are publicly visible