each baby is different in appetite, when my son is 2 years old, he already ate what we have and share the dishes together - but we will not make spicy or too strong taste stuff for him. For a 2 years old kid, they should be ready to take food other than baby food.... you can try to feed him/her up by sharing your dishes and see how he/she goes. Kid like to try new stuff!
my girl started to share with us when she's about 21~22months old. of course, no spicy and strong taste food. we'll cut the food in small pieces and put into her bowl together with rice.
it come very naturally. she started to refuse take her congee when she was about 19~20 months old and like to take some of ours. so we still make congee to her and give some of our rice only to her and she likes it very much. gradually, she refuse to take congee at all. instaed of doing all the work and wasted the congee, we decided to give her the same as we eat. so you will know when it comes the time to change!