Children and young people that regularly attend youth club sessions are less likely to miss days off school, a report finds.