I have downloaded desktop wallet and withdraw coins into the desktop wallet. But when i am hovering my cursor on stake icon it is showing me tool tip with information "not staking because you don't have mature coins".
What is a mature coins exactly?
Your tokens are not "mature"/old enough. Keep your wallet open (only for staking) so they will be able to mature. Its a normal thing in staking.