DS is 16 months. He eats in a booster seat at the table and does a pretty good job of it in general.
However, when he has finished, he carefully deposits the remains of (say) a cracker or a corn on the cob husk carefully onto the floor.
I reckon I have said every single meal for the best part of 8 months now "When you have finished, leave the food on the plate" and he will look at me with recognition, and then 3 minutes later, onto the floor it goes.
I leave him in the chair when he has finished while I pick the bits up off the floor, and say "You could be playing now, but I have to pick up what you dropped on the floor".
Am I just expecting way too much of him? He's so quick at picking other stuff up that I can't believe he doesn't understand!