Button sticking??.Causes are the spring in side of button weak or broken or the plastic sleeve is worn or broken.
Same applies if button will not engage properly.
Other problems if base of handle damaged and not secure on shaft will also cause engagement problems.
If rod inside shift lever bent or broken will also cause handle not to work properly.
Very important to check all working parts well greased for smooth operation,as in worse case can damage the box..