A man has been charged after a fail to stop crash in West Yorkshire.