I have a user that is associated with a group that has been granted the Manage Sprints permission. This user can create, edit, delete & start sprints but they can't complete a sprint. I've confirmed that all issues in their sprint are from a single project and that project's permission scheme has granted their group the Manage Sprints permission.