The functionality to set a calendar event to "Private" instead of "Active" so that it is published but unlisted only works if you have the new calendar layout turned on. The layout is not turned on by default for clients. Contact support to request to have it turned on.